package com.bci.pwtz.common.remote;


/**
 * 
 *外部接口的返回码定义 <br/>
 * <p>Description:<br/>
 *    <p>
 *
 * <p>For Examples <br/>
 * <PRE>
 *      
 * </PRE>
 * <p>
 */
public interface ReturnCode
{
    /**
     * 操作成功
     */
    String SUCCESS = "000000";
    
    /**
     * 请求已接受
     */
    String ACCEPT = "000001";

    /**
     * 系统级别不知名的错误
     */
    String UNKOWN_ERROR = "100001";
    
    /**
     * 系统级别系统繁忙
     */
    String SYSTEM_BUSY = "100002";
    
    /**
     * 数据库操作异常
     */
    String DB_EXCEPTION = "100004";
    
    /**
     * 参数格式/
     */
    String PARAMETER_ERROR = "200001";    
    
    /**
     * 长度/约束错误
     */
    String PARAMETER_LENGTH_ERROR="200002";
    /**
     * 密钥错误
     */
    String SECRET_KEY_ERROR = "201001";
    
    /**
     * 票据无效
     */
    String TOKEN_INVALID = "201002";
    /**
     * 用户名和密码不匹配
     */
    String ACCOUNT_PWD_NOT_MATCH = "300001";
    
    /**
     * 对象不存在
     */
    String OBJECT_NOT_FOUND = "300002";
    
    /**
     * 对象存在依赖关系
     */
    String OBJECT_HAS_RELATION = "300003";
    /**
     * 获取验证码太过频繁
     */
    String VERIFY_CODE_IS_BUSY = "300004";
    /**
     * 当日获取验证码次数超过限制
     */
    String OVER_THE_LIMIT = "300005";
    /**
     * 用户名已存在
     */
    String HAS_NAME = "300006";
    /**
     * 电话号码已存在
     */
    String HAS_MOBILE = "300007";
    /**
     * 邀请码无效
     */
    String RANDOM_CODE_INVALID = "300008";
    /**
     * 返回邀请码错误
     */
    String ERROR_GET_ROMDOM_CODE="3000081";
    /**
     * 电话号码不存在
     */
    String HAS_NOT_MOBILE = "300009";
    /**
     * 调用接口异常
     */
    String INTERFACE_INVOKE_EXCEPTION = "401002";
    
    /**
     * 调用接口返回失败
     */
    String INTERFACE_INVOKE_ERROR = "401003";    
    
    /**
     * 逻辑错误
     */
    String LOGIC_ERROR = "500002";
    
    /**
     * 其他错误
     */
    String OTHER_ERROR = "600002";
    /**
     * 其他设备已绑定
     */
    String OTHER_DEVICE = "600003";
    /**
     * 验证码错误
     */
    String VALIDATE_CODE_ERROR="700001";
    
    /**
     * 重复操作
     */
    String RANDOMCODE_REOPERTION="800000";
    /**
     * 删除相关杆塔失败
     */
    String ERROR_DELETE_REF_DEVICE="900000";
    
}
